package com.project.springboot.annotation;

import java.lang.annotation.*;

/**
 * description: 自定义方法执行耗时注解类
 * @author 朱正磊
 * @date 2025-10-14 11:34:34
 */
@Documented
@Retention(RetentionPolicy.RUNTIME)
@Target(ElementType.METHOD)
public @interface LogCostTime {

    /**
     * 方法描述
     */
    String value() default "";

    /**
     * 耗时预警(ms)，超过则警告
     */
    long consumeWarn() default 0L;

}
